package skyhyun;

import java.util.Scanner;

public class J12_Gugudan {
	
	public static void main(String[] args) {
		// 문제 1 : while 문을 이용해서 3단을 출력
		int i = 1;
		while (i <= 9) {
			System.out.println(3 + " X " + i + " = " + (3 * i));
			++i;
		}
		
		// 문제 2 : do-while 문을 이용해서 7단을 출력
		int j = 1;
		do {
			System.out.println(7 + " X " + j + " = " + (7 * j));
			++j;
		} while (j <= 9);
		
		// 문제 3 : for 문을 이용해서 9단을 출력
		for(int k = 1; k <= 9; ++k) {
			System.out.println(9 + " X " + k + " = " + (9 * k));
		}
		
		// 문제 4 : 단값을 입력받아 해당 단을 출력
		// while, do-while, for 반복문등을 이용해서 작성
		//1. while
		Scanner sc = new Scanner(System.in);
		System.out.print("원하는 수를 입력하시오 : ");
		int dan = sc.nextInt();
		int l = 1;
		System.out.println("☆☆ " + dan + " 단☆☆");
		while(l <= 9) {
			System.out.println(dan + " X " + l + " = " + (dan*l));
			++l;
		}
		
		//2. do-while
		System.out.print("원하는 수를 입력하시오 : ");
		dan = sc.nextInt();
		int m = 1;
		System.out.println("☆☆ " + dan + " 단☆☆");
		do {
			System.out.println(dan + " X " + m + " = " + (dan*m));
			++m;
		} while (m <= 9);
		
		//3. for
		System.out.print("원하는 수를 입력하시오 : ");
		dan = sc.nextInt();
		System.out.println("☆☆ " + dan + " 단☆☆");
		for (int n = 1; n <= 9; ++n) {
			System.out.println(dan + " X " + n + " = " + (dan*n));
		}
	}
}
